﻿@model GPS.ENTITYS.CrudModelDSH

@{
    ViewBag.Title = "Sửa thông tin sát hạch";
}

<style type="text/css">
    .btn-file {
        position: relative;
        overflow: hidden;
    }

        .btn-file input[type=file] {
            position: absolute;
            top: 0;
            right: 0;
            min-width: 100%;
            min-height: 100%;
            font-size: 100px;
            text-align: right;
            filter: alpha(opacity=0);
            opacity: 0;
            background: red;
            cursor: inherit;
            display: block;
        }

    input[readonly] {
        background-color: white !important;
        cursor: text !important;
    }
</style>

@using (Html.BeginForm("Edit", "GPS_ThongTinSatHach", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
    @Html.AntiForgeryToken()


    @Html.ValidationSummary(true)

    <div id="tabs">
        
        <div id="tabs-1">
            @Html.Hidden("IsEdit", 0)

            <fieldset class="fdb-scheduler-border">
                <legend class="fdb-scheduler-border">Thông tin kỳ sát hạch</legend>

                <div class="row margin-top-05">
                    <div class="col-md-2 control-label">
                        Mã kỳ sát hạch
                    </div>
                    <div class="col-md-4">
                        @Html.TextBoxFor(model => model.SH_MA, new { @class = "form-control", @id = "SH_MA", @readonly = "readonly" })
                        @Html.ValidationMessageFor(model => model.SH_MA)
                    </div>

                    <div class="col-md-2 control-label text-left">
                        Đơn vị đào tạo
                    </div>
                    <div class="col-md-4">
                        @Html.DropDownListFor(model => model.SH_DVGTVT_MA, (SelectList)ViewBag.SH_DVGTVT_MAs, string.Empty, new { @class = "form-control", @style = "width:300px", @id = "SH_DVGTVT_MA" })
                        @Html.ValidationMessageFor(model => model.SH_DVGTVT_MA)
                    </div>
                </div>


                <div class="row margin-top-05">
                    <div class="col-md-2 control-label">
                        Ngày sát hạch
                    </div>
                    <div class="col-md-4">
                        @Html.TextBoxFor(model => model.SH_NGAY, "{0:dd/MM/yyyy}", new { @class = "form-control", @style = "width:120px" })

                    </div>
                    <div class="col-md-2 control-label">
                        Giờ sát hạch
                    </div>
                    <div class="col-md-4">
                        @Html.TextBoxFor(model => model.SH_GIO, new { @class = "form-control", @type = "number" })
                    </div>

                </div>


                <div class="row margin-top-05">
                    <div class="col-md-2 control-label">
                        Tên kỳ sát hạch
                    </div>
                    <div class="col-md-4">
                        @Html.TextBoxFor(model => model.SH_TENKYSH, new { @class = "form-control" })

                    </div>

                    <div class="col-md-2 control-label">
                        Số quyết định sát hạch
                    </div>
                    <div class="col-md-4">
                        @Html.TextBoxFor(model => model.SH_SOQD, new { @class = "form-control" })
                        @Html.ValidationMessageFor(model => model.SH_SOQD)
                    </div>
                </div>

                <div class="row margin-top-05">
                    <div class="col-md-2 control-label">
                        Ngày quyết định sát hạch
                    </div>
                    <div class="col-md-4">
                        @Html.TextBoxFor(model => model.SH_NGAYQD, "{0:dd/MM/yyyy}", new { @class = "form-control", @style = "width:120px" })
                    </div>

                    <div class="col-md-2 control-label">
                        Người quyết định sát hạch
                    </div>
                    <div class="col-md-4">
                        @Html.TextBoxFor(model => model.SH_NGUOIQD, new { @class = "form-control" })
                        @Html.ValidationMessageFor(model => model.SH_NGUOIQD)
                    </div>
                </div>

                <div class="row margin-top-05">
                    <div class="col-md-2 control-label">
                        Chủ tịch hội đồng sát hạch
                    </div>
                    <div class="col-md-4">
                        @Html.TextBoxFor(model => model.SH_CT_HDSH, new { @class = "form-control" })
                        @Html.ValidationMessageFor(model => model.SH_CT_HDSH)
                    </div>

                    <div class="col-md-2 control-label">
                        Phó Chủ tịch hội đồng sát hạch
                    </div>
                    <div class="col-md-4">
                        @Html.TextBoxFor(model => model.SH_PCT_HDSH, new { @class = "form-control" })

                    </div>
                </div>

                <div class="row margin-top-05">
                    <div class="col-md-2 control-label">
                        Ủy viên hội đồng - GĐ TTSH
                    </div>
                    <div class="col-md-4">
                        @Html.TextBoxFor(model => model.SH_UVGD_TTSH, new { @class = "form-control" })

                    </div>

                    <div class="col-md-2 control-label">
                        Ủy viên Tổ trưởng tổ sát hạch
                    </div>
                    <div class="col-md-4">
                        @Html.TextBoxFor(model => model.SH_UVTT_TTSH, new { @class = "form-control" })

                    </div>
                </div>

                <div class="row margin-top-05">
                    <div class="col-md-2 control-label">
                        Ủy viên thư ký Hội đồng sát hạch
                    </div>
                    <div class="col-md-4">
                        @Html.TextBoxFor(model => model.SH_UVTK_TTSH, new { @class = "form-control" })

                    </div>

                    <div class="col-md-2 control-label">
                        Tổng đăng ký
                    </div>
                    <div class="col-md-4">
                        @Html.TextBoxFor(model => model.SH_TONGDK, new { @class = "form-control", @type = "number" })

                    </div>
                </div>

                <div class="row margin-top-05">
                    <div class="col-md-2 control-label">
                        Tham gia sát hạch
                    </div>
                    <div class="col-md-4">
                        @Html.TextBoxFor(model => model.SH_THAMGIASH, new { @class = "form-control", @type = "number" })

                    </div>

                    <div class="col-md-2 control-label">
                        Số đạt
                    </div>
                    <div class="col-md-4">
                        @Html.TextBoxFor(model => model.SH_SODAT, new { @class = "form-control", @type = "number" })

                    </div>
                </div>

                <div class="row margin-top-05">
                    <div class="col-md-2 control-label">
                        Số không đạt
                    </div>
                    <div class="col-md-4">
                        @Html.TextBoxFor(model => model.SH_SOKHONGDAT, new { @class = "form-control", @type = "number" })

                    </div>

                    <div class="col-md-2 control-label">
                        Số vắng
                    </div>
                    <div class="col-md-4">
                        @Html.TextBoxFor(model => model.SH_SOVANG, new { @class = "form-control", @type = "number" })

                    </div>
                </div>

                <div class="row margin-top-05">
                    <div class="col-md-2 control-label">
                        Số vắng thi hình
                    </div>
                    <div class="col-md-4">
                        @Html.TextBoxFor(model => model.SH_SOVANGTHIHINH, new { @class = "form-control", @type = "number" })

                    </div>

                    <div class="col-md-2 control-label">
                        Số vắng thi đường
                    </div>
                    <div class="col-md-4">
                        @Html.TextBoxFor(model => model.SH_SOVANGTHIDUONG, new { @class = "form-control", @type = "number" })

                    </div>
                </div>

                <div class="row margin-top-05">
                    <div class="col-md-2 control-label">
                        Số dự thi lần đầu
                    </div>
                    <div class="col-md-4">
                        @Html.TextBoxFor(model => model.SH_SODUSHLANDAU, new { @class = "form-control", @type = "number" })

                    </div>

                    <div class="col-md-2 control-label">
                        Số đạt lần đầu
                    </div>
                    <div class="col-md-4">
                        @Html.TextBoxFor(model => model.SH_SODATSHLANDAU, new { @class = "form-control", @type = "number" })

                    </div>
                </div>

                <div class="row margin-top-05">
                    <div class="col-md-2 control-label">
                        Tỷ lệ đạt
                    </div>
                    <div class="col-md-4">
                        @Html.TextBoxFor(model => model.SH_TYLEDAT, new { @class = "form-control", @type = "number" })

                    </div>

                    <div class="col-md-2 control-label">
                        Số vi phạm
                    </div>
                    <div class="col-md-4">
                        @Html.TextBoxFor(model => model.SH_SOVIPHAM, new { @class = "form-control", @type = "number" })

                    </div>
                </div>

                <div class="row margin-top-05">
                    <div class="col-md-2 control-label">
                        Số dự sát hạch 2 lần
                    </div>
                    <div class="col-md-4">
                        @Html.TextBoxFor(model => model.SH_SODUSHHAILAN, new { @class = "form-control", @type = "number" })

                    </div>

                    <div class="col-md-2 control-label">
                        Lệ phí sát hạch Lý thuyết/Thí sinh
                    </div>
                    <div class="col-md-4">
                        @Html.TextBoxFor(model => model.SH_LEPHI_LYTHUYET, new { @class = "form-control", @type = "number" })

                    </div>

                </div>



                <div class="row margin-top-05">
                    <div class="col-md-2 control-label">
                        Lệ phí sát hạch Hình/Thí sinh
                    </div>
                    <div class="col-md-4">
                        @Html.TextBoxFor(model => model.SH_LEPHI_THIHINH, new { @class = "form-control", @type = "number" })

                    </div>

                    <div class="col-md-2 control-label">
                        Lệ phí sát hạch Đường trường/Thí sinh
                    </div>
                    <div class="col-md-4">
                        @Html.TextBoxFor(model => model.SH_LEPHI_THIDUONG, new { @class = "form-control", @type = "number" })

                    </div>
                </div>

                <div class="row margin-top-05">
                    <div class="col-md-2 control-label">
                        Lệ phí cấp GPLX/Thí sinh
                    </div>
                    <div class="col-md-4">
                        @Html.TextBoxFor(model => model.SH_LEPHI_CAPGPLX, new { @class = "form-control", @type = "number" })

                    </div>

                    <div class="col-md-2 control-label">
                        Tình trạng xử lý
                    </div>
                    <div class="col-md-4">
                        @Html.DropDownListFor(model => model.SH_TTXL_MA, new List<SelectListItem>
                                {                   new SelectListItem() {Text = "", Value=""},
                                                    new SelectListItem() {Text = "Đang lên kế hoạch", Value="0"},
                                                    new SelectListItem() {Text = "Đã duyệt Kế hoạch", Value="1"},
                                                    new SelectListItem() {Text = "Đã ra Quyết định tổ chức", Value="2"},
                                                    new SelectListItem() {Text = "Đã có kết quả sát hạch", Value="3"}

                                }, new { @class = "form-control", @style = "width:250px" })

                    </div>
                </div>

                <div class="row margin-top-05">

                    <div class="col-md-2 control-label">
                        Nhận xét chung về việc thực hiện quy chế sát hạch cấp GPLX
                    </div>
                    <div class="col-md-10">
                        @Html.TextAreaFor(model => model.SH_NX_THUCHIEN_QUYCHE, new { @class = "form-group", @rows = "5", @style = "width:100%;max-width:100%;" })
                    </div>
                </div>

                <div class="row margin-top-05">

                    <div class="col-md-2 control-label">
                        Nhận xét chung về Trình độ và nghiệp vụ của cán bộ sát hạch
                    </div>
                    <div class="col-md-10">
                        @Html.TextAreaFor(model => model.SH_NX_TRINHDO_CBSH, new { @class = "form-group", @rows = "5", @style = "width:100%;max-width:100%;" })
                    </div>
                </div>

                <div class="row margin-top-05">

                    <div class="col-md-2 control-label">
                        Nhận xét chung về Cơ sở vật chất kỹ thuật phục vụ kỳ thi
                    </div>
                    <div class="col-md-10">
                        @Html.TextAreaFor(model => model.SH_NX_COSO_VCKT, new { @class = "form-group", @rows = "5", @style = "width:100%;max-width:100%;" })
                    </div>
                </div>


                <div class="row margin-top-05">

                    <div class="col-md-2 control-label">
                        Nhận xét chung về Đảm bảo an toàn các mặt
                    </div>
                    <div class="col-md-10">
                        @Html.TextAreaFor(model => model.SH_NX_DAMBAO_ANTOAN, new { @class = "form-group", @rows = "5", @style = "width:100%;max-width:100%;" })
                    </div>
                </div>

                <div class="row margin-top-05">

                    <div class="col-md-2 control-label">
                        Nhận xét về Những vấn đề khác (nếu có)
                    </div>
                    <div class="col-md-10">
                        @Html.TextAreaFor(model => model.SH_NX_VANDE_KHAC, new { @class = "form-group", @rows = "5", @style = "width:100%;max-width:100%;" })
                    </div>
                </div>

                <div class="row margin-top-05">

                    <div class="col-md-2 control-label">
                        Nhận xét chung về kỳ SH
                    </div>
                    <div class="col-md-10">
                        @Html.TextAreaFor(model => model.SH_NHANXET, new { @class = "form-group", @rows = "5", @style = "width:100%;max-width:100%;" })
                    </div>
                </div>

                <div class="row margin-top-05">

                    <div class="col-md-2 control-label">
                        Mô tả
                    </div>
                    <div class="col-md-10">
                        @Html.TextAreaFor(model => model.SH_MOTA, new { @class = "form-group", @rows = "5", @style = "width:100%;max-width:100%;" })
                    </div>
                </div>

                <div class="row margin-top-05">
                    <div class="col-md-2 control-label">
                        Trạng thái
                    </div>
                    <div class="col-md-4">
                        @Html.CheckBoxFor(model => model.SH_ACTIVE, new { @class = "checkbox" })
                    </div>


                </div>


            </fieldset>


        </div>


    </div>



    <br />

    <div class="row">
        <div class="col-md-12">
            @*<input type="submit" value="Cập nhật" class="btn btn-info btn-sm" />*@
            <button type="submit" class="btn btn-danger btn-sm">
                <span class="glyphicon glyphicon-floppy-disk"></span> Cập nhật
            </button>
            &nbsp;&nbsp;
            @Html.ActionLink("Quay lại", "Index", null, new { @class = "btn btn-primary btn-sm" })
        </div>

    </div>
}

<script src="~/Scripts/jquery.validate.min.js"></script>
<script src="~/Scripts/jquery.validate.unobtrusive.min.js"></script>

<script src="~/Scripts/datepicker.js"></script>
<script src="~/Scripts/jquery-ui-1.11.4.js"></script>
<script src="~/Scripts/jquery.maskedinput.js"></script>
<script src="~/Scripts/jquery.maskMoney.js"></script>
<script src="~/Scripts/jquery.number.js"></script>
<script src="~/Scripts/jquery.masknumber.js"></script>
<script src="~/Scripts/moment.js"></script>

<script type="text/javascript">

    // Voi jQuery 1.9 > thi chi validate gia tri trong active tab
    // Muon validate nhung gia tri trong cac tab khac nua thi dung jquery.validate 1.8.1 or 1.7


    // mask edit cho truong ngay thang (su dung jquery.maskedinput)


    function ToJavaScriptDate(value) {
        if (value != null) {
            var pattern = /Date\(([^)]+)\)/;
            var results = pattern.exec(value);
            var dt = new Date(parseFloat(results[1]));
            return dt.getDate() + "/" + (dt.getMonth() + 1) + "/" + dt.getFullYear();
        }
        return null;
    }
</script>

<script type='text/javascript'>
    $(document).on('change', '.btn-file :file', function () {
        var input = $(this),
            numFiles = input.get(0).files ? input.get(0).files.length : 1,
            label = input.val().replace(/\\/g, '/').replace(/.*\//, '');
        input.trigger('fileselect', [numFiles, label]);
    });

    function preview_image(event) {
        var reader = new FileReader();
        reader.onload = function () {
            var output = document.getElementById('output_image');
            output.src = reader.result;
        }
        reader.readAsDataURL(event.target.files[0]);
    }
</script>

<script type="text/javascript">
    $("#SH_NGAY").datepicker({
        changeMonth: true,
        changeYear: true,

        dateFormat: 'dd/mm/yy'
    });

    $("#SH_NGAYQD").datepicker({
        changeMonth: true,
        changeYear: true,

        dateFormat: 'dd/mm/yy'
    });


    $("#SH_NGAY").mask("99/99/9999", { placeholder: "dd/mm/yyyy" });
    $("#SH_NGAYQD").mask("99/99/9999", { placeholder: "dd/mm/yyyy" });

    // cho phep nhap so thap phan (su dung jquery.number)
    //$("#GV_THAMNIENLX").number(true, 2, '.', '');

</script>



@Styles.Render("~/Content/themes/base/css")

<script type="text/javascript">
    $(document).ready(function () {
        $('.btn-file :file').on('fileselect', function (event, numFiles, label) {

            var input = $(this).parents('.input-group').find(':text'),
                log = numFiles > 1 ? numFiles + ' files selected' : label;

            if (input.length) {
                input.val(log);
            } else {
                if (log) alert(log);
            }

        });
        @*$("#GV_NOICT_DVHC_MA").autocomplete({
            source: function (request, response) {
                $.ajax({
                    url: "/GPS_GiaoVien/AutoCompleteGV_NOICT_DVHC_MA",
                    type: "POST",
                    dataType: "json",
                    data: { term: request.term },
                    success: function (data) {
                        response($.map(data, function (item) {
                            return { label: item.DVHC_TENDAYDU, value: item.DVHC_MA };
                        }))


                    }
                })
            },
            messages: {
                noResults: "", results: ""
            }
        });


        $("#GV_DVGTVT_MA").change(function () {
            $.ajax({
                url: '@Url.Action("getGV_MA", "GPS_GiaoVien")',
                type: 'post',
                data: {
                    gv_DVGTVT_MA: $('#GV_DVGTVT_MA').val()
                }
            }).done(function (response) {

                $('#GV_MA').val(response);
            });
        });*@
        })
</script>
